package com.kgcx.dbutils.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 专门用来做时间段过滤的注解
 * 把此注解放在需要时间段过滤的属性上
 * 则会根据参数后缀寻找参数做时间段where过滤
 * 具体实现在SelectActiveProvider的sqlSpecial中
 * @author 吴刚林
 * @date 2017/12/25
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@SelectExactType
public @interface SelectBetweenAnd {
    String betweenSuffix() default "Begin";

    String andSuffix() default "End";
}
